<template>
  <div id='tmpl'>
  
    456456464
    <!--1实现图片详情和缩略图-->
    <div id="desc">
      <div class="tt">
        <h4>{{photoinfo.title}}</h4>
        <p>{{photoinfo.add_time | datefmt('YYYY-MM-DD HH:mm:ss')}} {{photoinfo.click}}</p>
        <p class="pp"></p>
      </div>
  
      <!--2实现缩略图-->
      <div class="mui-content">
        <ul class="mui-table-view mui-grid-view mui-grid-9">
          <li class="mui-table-view-cell mui-media mui-col-xs-4 mui-col-sm-3" v-for="(item,index) in list" :key="index">
            <img src="" alt="" class="preview-img" :src="item.src" height="100" @click="$preview.open(index, list)">
          </li>
        </ul>
      </div>
      <!--实现摘要部分-->
      <p v-html="photoinfo.content"></p>
    </div>
    <!--3集成评论子组件-->
    <div id="comment"></div>
    <comment :id="id"></comment>
  </div>
</template>
<script>
import comment from '../subcom/comment.vue' //导入要是用的评论组件
import common from '../../kits/common.js'
import { Toast } from 'mint-ui';
export default {

  components: {
    comment,//注册评论组件
  },

  data() {
    return {
      id: 0,
      photoinfo: {},
      list: []
    };
  },
  created() {
    this.id = this.$route.params.id;
    this.getphotoinfo();//图片详情数据
    this.getimg()//获取缩略图图片数据
  },
  methods: {
    //图片详情数据
    getphotoinfo() {
      var url = common.apidomain + '/api/getimageInfo/' + this.id;
      this.$http.get(url).then(function (res) {
        if (res.body.status != 0) {
          Toast(res.body.message);
          return;
        }
        this.photoinfo = res.body.message[0];
      })
    },


    //获取缩略图图片数据
    getimg() {
      var url = common.apidomain + '/api/getthumimages/' + this.id;

      this.$http.get(url).then(function (res) {

        var body = res.body
        if (body.status != 0) {
          Toast(body.message);
        }

        body.message.forEach(function (item) {

          var img = document.createElement("img");
          img.src = item.src;
          item.w = img.width;
          item.h = img.height;
        })

        this.list = body.message;
      })

    }

  }
}
</script>
<style lang="css" scoped>
#desc {

  padding: 10px;
}


#desc .tt h4 {
  color: #0094ff;
}

#desc .tt p {

  color: rgba(0, 0, 0, 0.4);
  margin-top: 10px;
}

#desc .tt .pp {
  width: 100%;
  height: 1px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
}

.mui-content,
.mui-content ul {
  background-color: #fff;
}

.mui-grid-view.mui-grid-9 .mui-table-view-cell {

  border-right: 0px;
  border-bottom: 0px;
}

.mui-grid-view.mui-grid-9 {
  border-top: 0px;
  border-left: 0px;
}






/*缩略图的样式*/

.mui-content img {
  width: 100px;
  height: 100px;
}
</style>